package day6;

public class Demo11 {
    public static void main(String[] args) {
        // 1.String() 创建一个空的字符串对象
        String str1 = new String();
        System.out.println("str1: " + str1);

        // 2. String(String orignal) 根据字符串来创建一个字符串对象
        String str2 = new String("abc");
        System.out.println(str2);

        // 3.String(char[] value) 通过字符数组来创建字符串对象
        char[] chs = {'A', 'B', 'C', 'D', 'E'};
        String str3 = new String(chs);
        System.out.println(str3);

        // 4.String(byte[] bytes) 通过字节数组来构造新的字符串对象
        byte[] bytes = {97, 98, 99, 100, 101};
        String str4 = new String(bytes);
        System.out.println(str4);

        // 5.String(byte[] bytes, int offset, int length) 通过字节数组一部分来构造新的字符串对象
        String str5 = new String(bytes, 1, 2);
        System.out.println(str5);

    }
}
